mime/quotedprintable.Reader.line (field)
26 uses
mime/quotedprintable (current package)
reader.go#L20: line []byte // to be consumed before more of br
reader.go#L84: if len(r.line) == 0 {
reader.go#L88: r.line, r.rerr = r.br.ReadSlice('\n')
reader.go#L91: hasLF := bytes.HasSuffix(r.line, lf)
reader.go#L92: hasCR := bytes.HasSuffix(r.line, crlf)
reader.go#L93: wholeLine := r.line
reader.go#L94: r.line = bytes.TrimRightFunc(wholeLine, isQPDiscardWhitespace)
reader.go#L95: if bytes.HasSuffix(r.line, softSuffix) {
reader.go#L96: rightStripped := bytes.TrimLeft(wholeLine[len(r.line):], lwspChar)
reader.go#L97: r.line = r.line[:len(r.line)-1]
reader.go#L99: !(len(rightStripped) == 0 && len(r.line) > 0 && r.rerr == io.EOF) {
reader.go#L104: r.line = append(r.line, '\r', '\n')
reader.go#L106: r.line = append(r.line, '\n')
reader.go#L111: b := r.line[0]
reader.go#L115: b, err = readHexByte(r.line[1:])
reader.go#L117: if len(r.line) >= 2 && r.line[1] != '\r' && r.line[1] != '\n' {
reader.go#L124: r.line = r.line[2:] // 2 of the 3; other 1 is done below
reader.go#L136: r.line = r.line[1:]